package com.amigo.online.provider.sync.util;

/*public class RedPacket {
 *//**
 * 红包最小值
 * <p>
 * 红包最大值
 * <p>
 * 小于最小值
 * <p>
 * 大于最大值
 * <p>
 * 正常值
 * <p>
 * 最大的红包是平均值的 TIMES倍，防止红包过大
 *//*
	private static final int MIN_MONEY = 1;
	*//**
 * 红包最大值
 *//*
	private static final int MAX_MONEY = 200 * 100;
	*//**
 * 小于最小值
 *//*
	private static final int LESS = -1;
	*//**
 * 大于最大值
 *//*
	private static final int MORE = -2;
	*//**
 * 正常值
 *//*
	private static final int OK = 1;
	*//**
 * 最大的红包是平均值的 TIMES倍，防止红包过大
 *//*
	private static final double TIMES = 2.1F;
	
	private int recursiveCount = 0;
	
	private List<Integer> splitRedPacket(int money, int count){
		List<Integer> moneys = new LinkedList<>();
		int max = (int)((money / count) * TIMES);
		max = max > MAX_MONEY ? MAX_MONEY : max;
		for(int i = 0; i < count; i++) {
			int  redPacket = randomRedPacket(money, MIN_MONEY, max, count - 1);
			
		}
	}
	private int randomRedPacket(int totalMoney, int minMoney, int maxMoney, int count) {
		//只有一个红包直接返回
		if(count == 1) {
			return totalMoney ;
		}
		
		if(minMoney == maxMoney) {
			return minMoney ;
		}
		
		maxMoney = maxMoney > totalMoney ? totalMoney : maxMoney;
	}
}
*/